
#include "register/tilingdata_base.h"

namespace optiling {
BEGIN_TILING_DATA_DEF(GcdTilingData)
  TILING_DATA_FIELD_DEF(int64_t, totalLength1);
  TILING_DATA_FIELD_DEF(int64_t, totalLength2);
  TILING_DATA_FIELD_DEF(int64_t, totalLength);
  TILING_DATA_FIELD_DEF(int, dimNum1);
  TILING_DATA_FIELD_DEF(int, dimNum2);
  TILING_DATA_FIELD_DEF(int, dimNum);
  TILING_DATA_FIELD_DEF_ARR(int, 5, dim1);
  TILING_DATA_FIELD_DEF_ARR(int, 5, dim2);
  TILING_DATA_FIELD_DEF_ARR(int, 5, dim);
END_TILING_DATA_DEF;

REGISTER_TILING_DATA_CLASS(Gcd, GcdTilingData)
}
